package com.ziyun.erp.modules.order.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单设计表
 * 
 * @author gaosheng
 * @email 
 * @date 2018-08-09 15:55:54
 */
@TableName("order_design_info")
public class DesignInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * ID
	 */
	@TableId
	private Integer designInfoId;
	/**
	 * 所属用户
	 */
	private Integer userId;
	/**
	 * 需求名称
	 */
	private String reqName;
	/**
	 * 详细需求说明
	 */
	private String reqDesc;
	/**
	 * 
	 */
	private Date createTime;
	/**
	 * 任务分配时间
	 */
	private Date designApprovaTime;
	/**
	 * 开始设计时间
	 */
	private Date designStartTime;
	/**
	 * 订单号
	 */
	private Long orderId;
	/**
	 * 订单明细产品ID
	 */
	private Integer orderItemId;
	/**
	 * 设计师ID
	 */
	private String designUserId;
	/**
	 * 设计产品ID
	 */
	private Integer designProductId;
	/**
	 * 关联印刷产品ID
	 */
	private Integer printProductId;
	/**
	 * 印刷明细产品ID
	 */
	private Integer printItemId;
	/**
	 * 确认设计原文件地址
	 */
	private String printFile;
	/**
	 * 审核状态
	 */
	private String approvalStatus;
	/**
	 * 设计状态
	 */
	private String status;
	/**
	 * 是否后台分配
	 */
	private String distribution;
	/**
	 * 联系人姓名
	 */
	private String contactsName;
	/**
	 * 联系人电话
	 */
	private String contactsTel;
	/**
	 * 联系人QQ
	 */
	private String contactsQq;
	/**
	 * 需求附件
	 */
	private String reqFile;
	/**
	 * 需求语音
	 */
	private String reqTake;

	/**
	 * 设置：ID
	 */
	public void setDesignInfoId(Integer designInfoId) {
		this.designInfoId = designInfoId;
	}
	/**
	 * 获取：ID
	 */
	public Integer getDesignInfoId() {
		return designInfoId;
	}
	/**
	 * 设置：所属用户
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：所属用户
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：需求名称
	 */
	public void setReqName(String reqName) {
		this.reqName = reqName;
	}
	/**
	 * 获取：需求名称
	 */
	public String getReqName() {
		return reqName;
	}
	/**
	 * 设置：详细需求说明
	 */
	public void setReqDesc(String reqDesc) {
		this.reqDesc = reqDesc;
	}
	/**
	 * 获取：详细需求说明
	 */
	public String getReqDesc() {
		return reqDesc;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：任务分配时间
	 */
	public void setDesignApprovaTime(Date designApprovaTime) {
		this.designApprovaTime = designApprovaTime;
	}
	/**
	 * 获取：任务分配时间
	 */
	public Date getDesignApprovaTime() {
		return designApprovaTime;
	}
	/**
	 * 设置：开始设计时间
	 */
	public void setDesignStartTime(Date designStartTime) {
		this.designStartTime = designStartTime;
	}
	/**
	 * 获取：开始设计时间
	 */
	public Date getDesignStartTime() {
		return designStartTime;
	}
	/**
	 * 设置：订单号
	 */
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}
	/**
	 * 获取：订单号
	 */
	public Long getOrderId() {
		return orderId;
	}
	/**
	 * 设置：订单明细产品ID
	 */
	public void setOrderItemId(Integer orderItemId) {
		this.orderItemId = orderItemId;
	}
	/**
	 * 获取：订单明细产品ID
	 */
	public Integer getOrderItemId() {
		return orderItemId;
	}
	/**
	 * 设置：设计师ID
	 */
	public void setDesignUserId(String designUserId) {
		this.designUserId = designUserId;
	}
	/**
	 * 获取：设计师ID
	 */
	public String getDesignUserId() {
		return designUserId;
	}
	/**
	 * 设置：设计产品ID
	 */
	public void setDesignProductId(Integer designProductId) {
		this.designProductId = designProductId;
	}
	/**
	 * 获取：设计产品ID
	 */
	public Integer getDesignProductId() {
		return designProductId;
	}
	/**
	 * 设置：关联印刷产品ID
	 */
	public void setPrintProductId(Integer printProductId) {
		this.printProductId = printProductId;
	}
	/**
	 * 获取：关联印刷产品ID
	 */
	public Integer getPrintProductId() {
		return printProductId;
	}
	/**
	 * 设置：印刷明细产品ID
	 */
	public void setPrintItemId(Integer printItemId) {
		this.printItemId = printItemId;
	}
	/**
	 * 获取：印刷明细产品ID
	 */
	public Integer getPrintItemId() {
		return printItemId;
	}
	/**
	 * 设置：确认设计原文件地址
	 */
	public void setPrintFile(String printFile) {
		this.printFile = printFile;
	}
	/**
	 * 获取：确认设计原文件地址
	 */
	public String getPrintFile() {
		return printFile;
	}
	/**
	 * 设置：审核状态
	 */
	public void setApprovalStatus(String approvalStatus) {
		this.approvalStatus = approvalStatus;
	}
	/**
	 * 获取：审核状态
	 */
	public String getApprovalStatus() {
		return approvalStatus;
	}
	/**
	 * 设置：设计状态
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：设计状态
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：是否后台分配
	 */
	public void setDistribution(String distribution) {
		this.distribution = distribution;
	}
	/**
	 * 获取：是否后台分配
	 */
	public String getDistribution() {
		return distribution;
	}
	/**
	 * 设置：联系人姓名
	 */
	public void setContactsName(String contactsName) {
		this.contactsName = contactsName;
	}
	/**
	 * 获取：联系人姓名
	 */
	public String getContactsName() {
		return contactsName;
	}
	/**
	 * 设置：联系人电话
	 */
	public void setContactsTel(String contactsTel) {
		this.contactsTel = contactsTel;
	}
	/**
	 * 获取：联系人电话
	 */
	public String getContactsTel() {
		return contactsTel;
	}
	/**
	 * 设置：联系人QQ
	 */
	public void setContactsQq(String contactsQq) {
		this.contactsQq = contactsQq;
	}
	/**
	 * 获取：联系人QQ
	 */
	public String getContactsQq() {
		return contactsQq;
	}
	/**
	 * 设置：需求附件
	 */
	public void setReqFile(String reqFile) {
		this.reqFile = reqFile;
	}
	/**
	 * 获取：需求附件
	 */
	public String getReqFile() {
		return reqFile;
	}
	/**
	 * 设置：需求语音
	 */
	public void setReqTake(String reqTake) {
		this.reqTake = reqTake;
	}
	/**
	 * 获取：需求语音
	 */
	public String getReqTake() {
		return reqTake;
	}
}
